// 生成默认头像
export const generateAvatar = () => {
    const canvas = document.createElement('canvas');
    canvas.width = 200;
    canvas.height = 200;
    const ctx = canvas.getContext('2d');

    // 绘制背景圆形
    ctx.beginPath();
    ctx.arc(100, 100, 100, 0, Math.PI * 2, true);
    ctx.fillStyle = '#f0f0f0';
    ctx.fill();

    // 绘制人物轮廓
    ctx.beginPath();
    // 头部
    ctx.arc(100, 80, 40, 0, Math.PI * 2, true);
    // 身体
    ctx.moveTo(100, 120);
    ctx.lineTo(100, 180);
    // 手臂
    ctx.moveTo(100, 140);
    ctx.lineTo(70, 160);
    ctx.moveTo(100, 140);
    ctx.lineTo(130, 160);

    ctx.strokeStyle = '#c0c0c0';
    ctx.lineWidth = 8;
    ctx.stroke();

    return canvas.toDataURL();
}
